earn its keep - German English Dictionary